NoGAP: A Micro Architecture Construction Framework
نویسندگان
چکیده
Flexible Application Specific Instruction set Processors (ASIP) are starting to replace monolithic ASICs in a vide variety of fields. However the design of an ASIP is today a substantial design effort. This paper discusses NoGAP (Novel Generator for ASIP) a tool for ASIP designs utilizing hardware multiplexed data paths. One of the main advantages of NoGAP compared to other ADL tools is that it does not impose limits on the architecture and thus design freedom. To reach this flexibility NoGAP makes heavy use of the compositional design principle and is therefore divided into three parts Mage, Mase, and Castle. This paper presents the central concepts of NoGAP to show that it is possible to reach this advertised flexibility and still be able to generate HDL code and tools such as simulators and assemblers.
منابع مشابه
NoGapCL: A flexible common language for processor hardware description
Flexible Application Specific Instruction set Processors (ASIP) are starting to replace monolithic ASICs in a wide variety of fields. However the construction of an ASIP is today associated with a substantial design effort. NoGap (Novel Generator of Micro Architecture and Processor) is a tool for ASIP designs, utilizing hardware multiplexed data paths. One of the main advantages of NoGap compar...
متن کاملFactors Affecting Vernacular Architecture in Nosmeh Village (Paveh County)
Vernacular architecture is among the most valuable phenomena, which has manifested cultural, historical, social, religious values and so on by itself. The values inherent to vernacular architecture of each city reflect the thinking of the people from that city. Therefore, the peace and quality of people's life can depend on preserving the same architectural values. Preserving and integrating of...
متن کاملFrom a Micro–Macro Framework to a Micro–Meso–Macro Framework
S.H. Christensen et al. (eds.), Engineering, Development and Philosophy, Philosophy of Engineering and Technology 11, DOI 10.1007/978-94-007-5282-5_2, © Springer Science+Business Media Dordrecht 2012 Abstract At the beginning of the twentyfi rst century, the philosophy of engineering is becoming its own distinct branch of philosophy. The growing importance of philosophy of engineering cannot be...
متن کاملراهبردهای ارتقای کیفیت آموزش دروس کارگاه مصالح و ساخت و مصالح ساختمانی در رشته معماری
Architecture requires creativity and its teaching is a creative issue and accordingly, teaching architecture is complex and it cannot be limited in determined and pre-defined frameworks. Despite the educational scholars’ efforts in recent decades, and by some reflections from the architectural works in this period, it is observed that such teaching styles are accompanied with failures ...
متن کاملOpal: A Multi-Level Infrastructure for Agent-Oriented Software Development
The Opal architecture for software development is described that supports the use of agent-oriented concepts at multiple levels of abstraction. At the lowest level are micro-agents, streamlined agents that can be used for conventional, system-level programming tasks. More sophisticated agents may be constructed by assembling combinations of micro-agents. The architecture consequently supports t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009